body {
background:url('images/bg.jpg') repeat top left;
margin:0px;
padding:0px;
}

img, div { behavior: url(iepngfix.htc) }

.font_set1 {
font-family:arial;
font-size:20px;
text-align:left;
}

.indent {
text-indent:15px;
}

.font_set2 {
font-family:arial;
font-size:15px;
text-align:left;
}

#wrapper {
width:960px;
margin:auto;
text-align:center;
}

#wrapper_head {
background:url('images/header.jpg') repeat-x top left;
height:400px;
}

#header {
width:960px;
height:400px;
margin:auto;
text-algin:center;
background: url('images/field.jpg') no-repeat top center;
}

#logo {
float:left;
height:100px;
margin-top:250px;
width:700px;
}
#menu {
height:80px;
width:700px;
color:#fff;
position:absolute;
margin-top:320px;
margin-left:150px;
}

#menu_top {

}

#menu_top li {
display:inline;
float:left;
padding:0px 10px;
}

#menu_top li a:hover:before {
width:10px;
float:left;
margin-top:-5px;
margin-left:-10px;
content:url('images/menu_left.png');
}

#menu_top li a {
color:#fff;
font-family:arial;
font-size:20px;
text-decoration:none;
padding-right:10px;
}

#menu_top li  a:hover {
color:#fff;
padding-top:6px;
padding-bottom:8px;
background: url('images/menu_right.png') no-repeat top right;
}

.current {
color:#fff;
background: url('images/menu_right.png') no-repeat top right;
padding-top:6px;
padding-bottom:8px;
}

.current:before {
width:10px;
float:left;
margin-top:-5px;
margin-left:-10px;
content:url('images/menu_left.png');
}

#content {
width:960px;
margin-top:0px;
background:#dddddd;
font-family:arial;
float:left;
}

#round:before {
width:960px;
height:10px;
position:relative;
z-index:-2;
content:url('images/round_top.png');	
}

#round:after {
width:960px;
height:10px;
position:relative;
z-index:-2;
content:url('images/round_bot.png');	
}

#left {
width:460px;
text-align:left;
margin:auto;
padding:10px;
font-size:24px;
float:left;
}

#h1 {
font-family:arial;
font-size:30px;
color:#dadada;
height:68px;
background: url('images/h1_left.png') top left no-repeat;
margin-left:50px;
padding-left:50px;
margin-top:-27px;
}

#h1 p {
position:absolute;
background: url('images/h1_right.png') top right no-repeat;
height:58px;
width:auto;
padding: 10px 40px 0px 20px;
margin-left:-30px;
margin-top:0px;
}

h3 {
font-size:15px;
font-weight:bold;
font-family:arial;
font-weight:normal;
	
}

.split {
width:10px;
float:left;

}

#right {
width:460px;
text-align:center;
float:left;
border-left: 2px groove #fff;
padding:5px 5px 10px 10px;
margin: 10px auto;
}

#right img {
border: 10px solid #000;
}

#right div {
padding-left:70px;
}

#footer {
width:960px;
background:#dddddd;
font-family:arial;
float:left;
height:30px;
}

#designed {
text-align:left;
padding:0 10px;
float:left;
margin-top:-10px;
}

#designed:after {
position:relative;
float:left;
padding-left:50px;
padding-top: 5px;
content:url('images/border_footer.png');
}

#designed img {
border:none;
}

#designed div {
float:left;
}

#designed_1 {
color:#9a9a9a;
font-size:30px;
line-height:0px;
margin-top:20px;
}

#designed_2 {
color:#9a9a9a;
font-size:10px;
line-height:0px;
margin-top:-10px;
margin-right:10px;
}

#designed img {
margin-top:-5px;
float:left;
}


#menubot {
margin:-10px -50px 15px 0px;
height:40px;
width:100%;

}

#menu_bot {
text-align:center;
}

#menu_bot li {
display:inline;
}

#menu_bot li a {
text-decoration:none;
color:#1c1c1c;
font-family:arial;
font-size:10px;
padding: 0px 5px;
margin: 0px 15px;
}

#menu_bot li a:hover {
border-bottom: #1c1c1c dotted 1px;
}

#round_footer {
margin-top:20px;	
}

#round_footer:before {
width:960px;
height:10px;
position:relative;
z-index:-2;
content:url('images/round_top.png');
}

#round_footer:after {
width:960px;
height:10px;
position:relative;
z-index:-2;
content:url('images/round_bot.png');
}

.clr_both {
clear:both;
}

/*-------------------------LOCATIE-------------------------*/

#locatie {
width:940px;
text-align:center;
padding:5px 5px 10px 10px;
margin: 10px auto;
}

#map {
width: 800px;
height: 600px;
border: 10px solid #000;
margin:auto;
text-align:center;
}

#text_locatie {
width:800px;
margin:auto;
text-align:center;
}

#loc_text_left {
float:left;
width:400px;
text-align:left;
}

#loc_text_right {
float:left;
text-align:left;
padding-top:40px;
padding-left:100px;
}

/*-------------------------END LOCATIE-------------------------*/

#poze {
margin-left:40px;
margin-bottom:20px;
text-align:left;
width:900px;
}

#reguli {
margin-left:40px;
margin-bottom:20px;
text-align:left;
width:900px;
}

/*------------------------------FORM------------------------*/

.wpcf7-form{
font-size:12px;	
}

/*---------------------------END FORM------------------------*/

@media screen and (-webkit-min-device-pixel-ratio:0) {


#menu_top li a:hover:before {
width:10px;
float:left;
margin-top:-5px;
margin-left:-10px;
content:url('images/menu_left.png');
}

#menu_top li  a:hover {
color:#fff;
padding-top:5px;
padding-bottom:8px;
background: url('images/menu_right.png') no-repeat top right;
}

.current {
color:#fff;
background: url('images/menu_right.png') no-repeat top right;
padding-top:5px;
padding-bottom:8px;
}

.current:before {
width:10px;
float:left;
margin-top:-5px;
margin-left:-10px;
content:url('images/menu_left.png');
}

#designed_2 {
color:#9a9a9a;
font-size:10px;
line-height:0px;
margin-top:-22px;
margin-right:10px;
}

}
